<?php
//## .字符串常用方法
//
//strlen() 函数获取字符串所占的字节数量
$str1='abcd';
$str2='php是世界上最好的语言';
echo 'abcd的长度：'. strlen($str1);
echo "<br>";
echo 'php是世界上最好的语言的长度：'. strlen($str2); // php中一个汉字最少占3个字节
echo "<br>";

//mb_strlen() 函数获取的是字符数量
echo 'abcd字符的长度'.mb_strlen($str1);
echo "<br>";
echo 'php是世界上最好的语言的字符长度：'. mb_strlen($str2); // php中一个汉字最少占3个字节
echo "<br>";

//trim() 函数去掉前后空格
$str3='   abcd  ';
echo strlen($str3);
echo "<br>";
$str3=trim($str3);
echo '去掉前后空格后的长度：'.strlen($str3);
echo "<br>";

//截取字符串 substr()、mb_substr()
$str4='php语言';
echo substr($str4,3);  // 按字节截取
echo "<br>";
echo substr($str4,4);  // 截取中文有可能乱码
echo "<br>";
echo mb_substr($str4,4); // 按字符截取
$str5="abcdef";
echo "<br>";
echo substr($str5,1,2); // 第三个参数指定截取数量

//strstr() 截取指定字符及之后的字符串
//
//统计字符出现的次数 substr_count()
//
//替换字符串 str_ireplace()
//
//stripos()  查找字符出现的位置